Статья добавлена: 2016-03-22 17:54:47
Автор: Сергей

Настройка NTPD FreeBSD


NTP настраивается в файле /etc/ntp.conf
Вот пример настройки файла:
  • server ntp.colocall.net iburst prefer
    server ntp.time.in.ua iburst burst
    server ntp2.time.in.ua iburst burst

    driftfile /etc/ntp/ntp.drift
    logfile /var/log/ntp.log
    restrict default ignore
    restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
    restrict localhost

    restrict ntp.colocall.net iburst prefer
    server ntp.time.in.ua iburst burst

В данном файле prefer - значит что этому серверу отдается предпочтение перед остальными. Ответ от предпочтительного сервера будет отброшен, если он значительно отличается от ответов других серверов, в противном случае он будет использоваться безотносительно к другим ответам.
Строка
  • restrict default ignore
запретить всем машинам обращаться к вашему серверу NTP

Строка
  • restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
разрешает синхронизировать свои часы с вашим сервером только машинам в вашей сети, но запрещает им настраивать сервер или быть равноправными участниками синхронизации времени.

Также если нет файла в /etc/ntp/ntp.drift то его нужно создать
  • touch /etc/ntp/ntp.drift

Программа ntpd использует его для автоматической компенсации естественного смещения часов, позволяя ему поддерживать достаточно правильную настройку, даже если он на некоторый период отключается от внешнего источника информации о времени.

Для того, чтобы сервер NTP запускался при загрузке, добавьте в /etc/rc.conf следущии строки
  • ntpdate_enable="YES"
    ntpdate_program="/usr/sbin/ntpdate"
    ntpdate_flags="-b"
    ntpdate_config="/etc/ntp.conf"
    ntpd_enable="YES"
    ntpd_config="/etc/ntp.conf"
Для единоразовой синхронизации времени достаточно ввести команду
  • ntpdate -bs ntp.wiset.pp.ua
Для просмотра кто подключается к серверу, также tcpdump port 123:
  • ntpdc -c monlist
Состояние синхронизации(*-куда подключается наш сервер):
  • ntpq -p
Пригоден ли наш сервер для синхронизации:
  • ntpdate -q localhos